1
定義平行開發宇宙
AI016Lesson 4
00:00

在 Git 中,並行開發是透過分支實現的。正式來說, 分支是一條獨立的開發路徑 它會從主時間軸分叉出來。這使得多條工作線可以共存為 內部物件 而不影響主代碼庫的穩定性。

1. 原初狀態:主分支(Master)

每個倉儲一開始都會有一個預設分支,稱為 master。這是 Git 的預設分支。當您執行 git branch 來列出所有分支時,其旁邊的 星號 (*) 代表目前正處於檢出狀態的環境——也就是您當前活躍的開發宇宙。

master

2. 功能分支

雖然有些分支存在時間較短,但一個 功能分支 是一種持續時間較長的主題分支,專門為了開發特定功能而建立。這能將「進行中的工作」代碼與已準備就緒的「主分支」隔離開來。

類比說明: 想像主建築圖紙是摩天大樓的設計藍圖。要測試太陽能板時,你可以使用透明疊層(功能分支)。你可以在疊層上自由實驗和犯錯,完全不會危及原始藍圖的完整性。

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>